<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <title>pydeck</title>
        <script src="https://api.tiles.mapbox.com/mapbox-gl-js/v1.13.0/mapbox-gl.js"></script>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css" />
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" />
    <script src='https://cdn.jsdelivr.net/npm/@deck.gl/jupyter-widget@~9.0.*/dist/index.js'></script>
    <style>
    body {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#deck-container {
  width: 100vw;
  height: 100vh;
}

#deck-container canvas {
  z-index: 1;
  background: none;
}
    </style>
  </head>
  <body>
    <div id="deck-container">
    </div>
  </body>
  <script>
    const container = document.getElementById('deck-container');
    const jsonInput = {
  "initialViewState": {
    "bearing": -10,
    "latitude": 51.74,
    "longitude": -0.6,
    "pitch": 80,
    "zoom": 6
  },
  "layers": [
    {
      "@@type": "ArcLayer",
      "autoHighlight": true,
      "data": [
        {
          "PLACE": "Gateshead",
          "distance": 1581.0,
          "distance_m": "1581.0",
          "lat_i": -1.5914061251993437,
          "lat_j": -1.578,
          "lng_i": 54.94406991734091,
          "lng_j": 54.956,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Sunderland",
          "distance": 1612.0,
          "distance_m": "1612.0",
          "lat_i": -1.4083957283794126,
          "lat_j": -1.384,
          "lng_i": 54.899524700843514,
          "lng_j": 54.90299999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Carlisle",
          "distance": 309.0,
          "distance_m": "309.0",
          "lat_i": -2.937812449191773,
          "lat_j": -2.9339999999999997,
          "lng_i": 54.89359775951347,
          "lng_j": 54.89529999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Hartlepool",
          "distance": 732.0,
          "distance_m": "732.0",
          "lat_i": -1.2214098925838455,
          "lat_j": -1.211700000000001,
          "lng_i": 54.678284934225836,
          "lng_j": 54.68169999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Stockton-on-Tees",
          "distance": 2195.0,
          "distance_m": "2195.0",
          "lat_i": -1.3295736366301778,
          "lat_j": -1.2961000000000014,
          "lng_i": 54.57195679777701,
          "lng_j": 54.56869999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Middlesbrough",
          "distance": 5365.0,
          "distance_m": "5365.0",
          "lat_i": -1.2134537669264869,
          "lat_j": -1.2914,
          "lng_i": 54.558386397968874,
          "lng_j": 54.574899999999985,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Darlington",
          "distance": 27195.0,
          "distance_m": "27195.0",
          "lat_i": -1.5538439636727264,
          "lat_j": -1.5543999999999996,
          "lng_i": 54.53082498965548,
          "lng_j": 54.7752,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Harrogate",
          "distance": 380.0,
          "distance_m": "380.0",
          "lat_i": -1.5368343861092886,
          "lat_j": -1.5370999999999997,
          "lng_i": 53.992284715270486,
          "lng_j": 53.9957,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "York",
          "distance": 212.0,
          "distance_m": "212.0",
          "lat_i": -1.0911146748107172,
          "lat_j": -1.0881000000000016,
          "lng_i": 53.95831016027156,
          "lng_j": 53.958999999999996,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Blackpool",
          "distance": NaN,
          "distance_m": "nan",
          "lat_i": -3.0292755193998384,
          "lat_j": NaN,
          "lng_i": 53.81509076952254,
          "lng_j": NaN,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Burnley",
          "distance": 534.0,
          "distance_m": "534.0",
          "lat_i": -2.246386260326631,
          "lat_j": -2.242599999999999,
          "lng_i": 53.792643108575774,
          "lng_j": 53.7884,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Preston (Preston)",
          "distance": 3068.0,
          "distance_m": "3068.0",
          "lat_i": -2.695835933476228,
          "lat_j": -2.6551,
          "lng_i": 53.770828554061836,
          "lng_j": 53.7575,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Blackburn (Blackburn with Darwen)",
          "distance": 332.0,
          "distance_m": "332.0",
          "lat_i": -2.4809686896972125,
          "lat_j": -2.4814000000000003,
          "lng_i": 53.74617638066524,
          "lng_j": 53.743199999999995,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Halifax",
          "distance": 1930.0,
          "distance_m": "1930.0",
          "lat_i": -1.8787646469941346,
          "lat_j": -1.8503,
          "lng_i": 53.726272627724754,
          "lng_j": 53.72229999999998,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Wakefield",
          "distance": 5056.0,
          "distance_m": "5056.0",
          "lat_i": -1.504809823957678,
          "lat_j": -1.5812,
          "lng_i": 53.68492480241079,
          "lng_j": 53.682,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Huddersfield",
          "distance": 969.0,
          "distance_m": "969.0",
          "lat_i": -1.7897939197832922,
          "lat_j": -1.7783000000000009,
          "lng_i": 53.65120372187921,
          "lng_j": 53.6458,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Southport",
          "distance": 3939.0,
          "distance_m": "3939.0",
          "lat_i": -2.9989862714840507,
          "lat_j": -2.9915000000000003,
          "lng_i": 53.63582146374127,
          "lng_j": 53.6007,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Rochdale",
          "distance": 710.0,
          "distance_m": "710.0",
          "lat_i": -2.1652313255084454,
          "lat_j": -2.1649999999999996,
          "lng_i": 53.61507773727449,
          "lng_j": 53.60869999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Bury (Bury)",
          "distance": 85.0,
          "distance_m": "85.0",
          "lat_i": -2.3021529966460617,
          "lat_j": -2.302199999999999,
          "lng_i": 53.59273210647071,
          "lng_j": 53.59349999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Bolton (Bolton)",
          "distance": 843.0,
          "distance_m": "843.0",
          "lat_i": -2.431798301817653,
          "lat_j": -2.429800000000001,
          "lng_i": 53.58597881956599,
          "lng_j": 53.578500000000005,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Scunthorpe",
          "distance": 2242.0,
          "distance_m": "2242.0",
          "lat_i": -0.6466912669925063,
          "lat_j": -0.6499999999999997,
          "lng_i": 53.57925218458479,
          "lng_j": 53.59929999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Grimsby",
          "distance": 886.0,
          "distance_m": "886.0",
          "lat_i": -0.0976084458472899,
          "lat_j": -0.0850999999999993,
          "lng_i": 53.56258767428959,
          "lng_j": 53.565400000000004,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Wigan",
          "distance": 1264.0,
          "distance_m": "1264.0",
          "lat_i": -2.650257466491601,
          "lat_j": -2.6317999999999997,
          "lng_i": 53.54223275561668,
          "lng_j": 53.54509999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Oldham",
          "distance": 498.0,
          "distance_m": "498.0",
          "lat_i": -2.1065552484509964,
          "lat_j": -2.112800000000001,
          "lng_i": 53.53780581459981,
          "lng_j": 53.54030000000001,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Doncaster",
          "distance": 1242.0,
          "distance_m": "1242.0",
          "lat_i": -1.112525224532528,
          "lat_j": -1.1307000000000007,
          "lng_i": 53.513203301364086,
          "lng_j": 53.5105,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Salford",
          "distance": 668.0,
          "distance_m": "668.0",
          "lat_i": -2.2841158849300145,
          "lat_j": -2.2920999999999996,
          "lng_i": 53.49105399737136,
          "lng_j": 53.4874,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "St Helens (St. Helens)",
          "distance": 1272.0,
          "distance_m": "1272.0",
          "lat_i": -2.7344111737877603,
          "lat_j": -2.7330000000000005,
          "lng_i": 53.44689556374181,
          "lng_j": 53.458299999999994,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Wallasey",
          "distance": 4759.0,
          "distance_m": "4759.0",
          "lat_i": -3.06897238460397,
          "lat_j": -3.0178,
          "lng_i": 53.415073701377814,
          "lng_j": 53.44499999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Stockport",
          "distance": 377.0,
          "distance_m": "377.0",
          "lat_i": -2.1618297056675204,
          "lat_j": -2.1573000000000007,
          "lng_i": 53.4064664600097,
          "lng_j": 53.40849999999998,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Wythenshawe",
          "distance": 1962.0,
          "distance_m": "1962.0",
          "lat_i": -2.257627497460969,
          "lat_j": -2.241600000000001,
          "lng_i": 53.382197287982805,
          "lng_j": 53.39699999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Warrington",
          "distance": 1335.0,
          "distance_m": "1335.0",
          "lat_i": -2.5869761800782363,
          "lat_j": -2.5912999999999995,
          "lng_i": 53.395620287897614,
          "lng_j": 53.38389999999998,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Birkenhead",
          "distance": 2868.0,
          "distance_m": "2868.0",
          "lat_i": -3.0535661632786244,
          "lat_j": -3.013,
          "lng_i": 53.38464189606211,
          "lng_j": 53.39340000000001,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Chesterfield",
          "distance": 1398.0,
          "distance_m": "1398.0",
          "lat_i": -1.4370068001255973,
          "lat_j": -1.4214000000000009,
          "lng_i": 53.2427753996304,
          "lng_j": 53.23440000000001,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Lincoln",
          "distance": 1052.0,
          "distance_m": "1052.0",
          "lat_i": -0.5537206059840802,
          "lat_j": -0.5400999999999988,
          "lng_i": 53.223744305115886,
          "lng_j": 53.2285,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Newcastle-under-Lyme",
          "distance": 1613.0,
          "distance_m": "1613.0",
          "lat_i": -2.236957094131743,
          "lat_j": -2.2172999999999994,
          "lng_i": 53.01965294761871,
          "lng_j": 53.011300000000006,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Burton upon Trent",
          "distance": 177.0,
          "distance_m": "177.0",
          "lat_i": -1.6420035439232692,
          "lat_j": -1.6404,
          "lng_i": 52.8037448596004,
          "lng_j": 52.80499999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Shrewsbury",
          "distance": 538.0,
          "distance_m": "538.0",
          "lat_i": -2.749579959342532,
          "lat_j": -2.7489999999999997,
          "lng_i": 52.71152734358825,
          "lng_j": 52.706700000000005,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Telford",
          "distance": 2513.0,
          "distance_m": "2513.0",
          "lat_i": -2.4652501708648673,
          "lat_j": -2.4728000000000008,
          "lng_i": 52.68417688504834,
          "lng_j": 52.70629999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Tamworth",
          "distance": 12888.0,
          "distance_m": "12888.0",
          "lat_i": -1.677312628036861,
          "lat_j": -1.4872000000000007,
          "lng_i": 52.62533709584806,
          "lng_j": 52.61939999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Peterborough",
          "distance": 1262.0,
          "distance_m": "1262.0",
          "lat_i": -0.2598169054535038,
          "lat_j": -0.24170000000000108,
          "lng_i": 52.574705985151354,
          "lng_j": 52.5721,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Royal Sutton Coldfield",
          "distance": 1607.0,
          "distance_m": "1607.0",
          "lat_i": -1.8241951601763176,
          "lat_j": -1.8184999999999996,
          "lng_i": 52.564878877399515,
          "lng_j": 52.5789,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "West Bromwich",
          "distance": 2823.0,
          "distance_m": "2823.0",
          "lat_i": -1.9885494894363842,
          "lat_j": -1.988900000000001,
          "lng_i": 52.53358117481702,
          "lng_j": 52.508199999999995,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Nuneaton",
          "distance": 528.0,
          "distance_m": "528.0",
          "lat_i": -1.472796019959074,
          "lat_j": -1.4653999999999994,
          "lng_i": 52.5229305150015,
          "lng_j": 52.5244,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Solihull",
          "distance": 710.0,
          "distance_m": "710.0",
          "lat_i": -1.798169135792767,
          "lat_j": -1.7891,
          "lng_i": 52.41716102201578,
          "lng_j": 52.41400000000001,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Rugby",
          "distance": 1071.0,
          "distance_m": "1071.0",
          "lat_i": -1.2459293383951047,
          "lat_j": -1.2615000000000016,
          "lng_i": 52.37181730048884,
          "lng_j": 52.3732,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Redditch",
          "distance": 1080.0,
          "distance_m": "1080.0",
          "lat_i": -1.9284892651758094,
          "lat_j": -1.9419999999999993,
          "lng_i": 52.298838033775944,
          "lng_j": 52.3039,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Cambridge (Cambridge)",
          "distance": 1087.0,
          "distance_m": "1087.0",
          "lat_i": 0.13755952913243344,
          "lat_j": 0.12180000000000041,
          "lng_i": 52.20399231999396,
          "lng_j": 52.205299999999994,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Worcester",
          "distance": 843.0,
          "distance_m": "843.0",
          "lat_i": -2.211596929274242,
          "lat_j": -2.2217999999999996,
          "lng_i": 52.19655199126205,
          "lng_j": 52.192299999999996,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Bedford",
          "distance": 1044.0,
          "distance_m": "1044.0",
          "lat_i": -0.45662624241375394,
          "lat_j": -0.467,
          "lng_i": 52.140873097859334,
          "lng_j": 52.134,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Ipswich",
          "distance": 776.0,
          "distance_m": "776.0",
          "lat_i": 1.1611745952046992,
          "lat_j": 1.1552999999999989,
          "lng_i": 52.053544030405135,
          "lng_j": 52.05950000000001,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Milton Keynes",
          "distance": 195.0,
          "distance_m": "195.0",
          "lat_i": -0.7561203484087267,
          "lat_j": -0.7560000000000006,
          "lng_i": 52.038251054583704,
          "lng_j": 52.039999999999985,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Colchester",
          "distance": 927.0,
          "distance_m": "927.0",
          "lat_i": 0.8967920627842688,
          "lat_j": 0.8951999999999989,
          "lng_i": 51.891369092812695,
          "lng_j": 51.8831,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Stevenage",
          "distance": 1490.0,
          "distance_m": "1490.0",
          "lat_i": -0.18741722175463993,
          "lat_j": -0.202900000000001,
          "lng_i": 51.90526015592041,
          "lng_j": 51.8959,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Cheltenham",
          "distance": 361.0,
          "distance_m": "361.0",
          "lat_i": -2.085407467809379,
          "lat_j": -2.0832999999999995,
          "lng_i": 51.89642893288507,
          "lng_j": 51.8994,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Gloucester",
          "distance": 1673.0,
          "distance_m": "1673.0",
          "lat_i": -2.229449753458509,
          "lat_j": -2.2440000000000007,
          "lng_i": 51.85295003284596,
          "lng_j": 51.865,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Aylesbury",
          "distance": 238.0,
          "distance_m": "238.0",
          "lat_i": -0.8146712728302353,
          "lat_j": -0.8122000000000001,
          "lng_i": 51.816012546896346,
          "lng_j": 51.81749999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Harlow",
          "distance": 1486.0,
          "distance_m": "1486.0",
          "lat_i": 0.10835665545935187,
          "lat_j": 0.09049999999999866,
          "lng_i": 51.76784073543092,
          "lng_j": 51.775299999999994,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "St Albans",
          "distance": 1275.0,
          "distance_m": "1275.0",
          "lat_i": -0.3214320398670331,
          "lat_j": -0.33700000000000097,
          "lng_i": 51.75415216252674,
          "lng_j": 51.74799999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Chelmsford",
          "distance": 495.0,
          "distance_m": "495.0",
          "lat_i": 0.48096449553534143,
          "lat_j": 0.4749999999999995,
          "lng_i": 51.737455051326464,
          "lng_j": 51.73499999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Hemel Hempstead",
          "distance": 901.0,
          "distance_m": "901.0",
          "lat_i": -0.4627796854140393,
          "lat_j": -0.46620000000000034,
          "lng_i": 51.753211886243626,
          "lng_j": 51.74539999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Oxford",
          "distance": 1350.0,
          "distance_m": "1350.0",
          "lat_i": -1.2359828010871603,
          "lat_j": -1.2540000000000013,
          "lng_i": 51.75008920372185,
          "lng_j": 51.75479999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Watford (Watford)",
          "distance": 842.0,
          "distance_m": "842.0",
          "lat_i": -0.4002458035571072,
          "lat_j": -0.3984000000000011,
          "lng_i": 51.664484777624175,
          "lng_j": 51.65699999999998,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "High Wycombe",
          "distance": 901.0,
          "distance_m": "901.0",
          "lat_i": -0.7530430334950712,
          "lat_j": -0.7400999999999999,
          "lng_i": 51.62798437201417,
          "lng_j": 51.628800000000005,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Basildon",
          "distance": 1100.0,
          "distance_m": "1100.0",
          "lat_i": 0.46098725192940065,
          "lat_j": 0.47479999999999906,
          "lng_i": 51.573566959860166,
          "lng_j": 51.56869999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Southend-on-Sea",
          "distance": 1550.0,
          "distance_m": "1550.0",
          "lat_i": 0.7037926993820524,
          "lat_j": 0.6992000000000008,
          "lng_i": 51.54933172401628,
          "lng_j": 51.5357,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Swindon (Swindon)",
          "distance": 1231.0,
          "distance_m": "1231.0",
          "lat_i": -1.7907734905414843,
          "lat_j": -1.7820999999999998,
          "lng_i": 51.568354329951106,
          "lng_j": 51.5587,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Slough",
          "distance": 1014.0,
          "distance_m": "1014.0",
          "lat_i": -0.6055824857515506,
          "lat_j": -0.5931000000000002,
          "lng_i": 51.5166345052819,
          "lng_j": 51.51189999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Kingswood and Fishponds",
          "distance": 2231.0,
          "distance_m": "2231.0",
          "lat_i": -2.5017625655291,
          "lat_j": -2.5332999999999997,
          "lng_i": 51.47047517364473,
          "lng_j": 51.4667,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Bracknell",
          "distance": 838.0,
          "distance_m": "838.0",
          "lat_i": -0.753475526564766,
          "lat_j": -0.7508,
          "lng_i": 51.409257644269786,
          "lng_j": 51.4166,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Gillingham (Medway)",
          "distance": 2135.0,
          "distance_m": "2135.0",
          "lat_i": 0.5756194369767004,
          "lat_j": 0.5838000000000015,
          "lng_i": 51.37101387233654,
          "lng_j": 51.3895,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Chatham",
          "distance": 853.0,
          "distance_m": "853.0",
          "lat_i": 0.5302318406001846,
          "lat_j": 0.5262999999999992,
          "lng_i": 51.35573803566663,
          "lng_j": 51.363,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Bath",
          "distance": 717.0,
          "distance_m": "717.0",
          "lat_i": -2.36896866259371,
          "lat_j": -2.359,
          "lng_i": 51.37937977619877,
          "lng_j": 51.381,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Weston-super-Mare",
          "distance": 2164.0,
          "distance_m": "2164.0",
          "lat_i": -2.947581177272171,
          "lat_j": -2.9779,
          "lng_i": 51.34766179528076,
          "lng_j": 51.3434,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Woking",
          "distance": 1136.0,
          "distance_m": "1136.0",
          "lat_i": -0.5761512014659183,
          "lat_j": -0.5602000000000001,
          "lng_i": 51.31379874006651,
          "lng_j": 51.3159,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Maidstone",
          "distance": 353.0,
          "distance_m": "353.0",
          "lat_i": 0.5246288865018184,
          "lat_j": 0.5279999999999997,
          "lng_i": 51.267632210841974,
          "lng_j": 51.269999999999996,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Basingstoke",
          "distance": 14264.0,
          "distance_m": "14264.0",
          "lat_i": -1.0997962288371206,
          "lat_j": -1.3041999999999998,
          "lng_i": 51.26494088462873,
          "lng_j": 51.2653,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Guildford",
          "distance": 1104.0,
          "distance_m": "1104.0",
          "lat_i": -0.5733304500446963,
          "lat_j": -0.5704000000000008,
          "lng_i": 51.245950852011504,
          "lng_j": 51.23619999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Ashford (Ashford)",
          "distance": 342.0,
          "distance_m": "342.0",
          "lat_i": 0.8750091372779571,
          "lat_j": 0.8745000000000009,
          "lng_i": 51.14423995145768,
          "lng_j": 51.1473,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Crawley (Crawley)",
          "distance": 449.0,
          "distance_m": "449.0",
          "lat_i": -0.18529725647645906,
          "lat_j": -0.1808999999999999,
          "lng_i": 51.115338296770915,
          "lng_j": 51.1124,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Hastings",
          "distance": 82114.0,
          "distance_m": "82114.0",
          "lat_i": 0.5652102130371737,
          "lat_j": -0.6008000000000018,
          "lng_i": 50.870609734580384,
          "lng_j": 50.8577,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Worthing",
          "distance": 2743.0,
          "distance_m": "2743.0",
          "lat_i": -0.3960796984544729,
          "lat_j": -0.3606000000000012,
          "lng_i": 50.82534799108505,
          "lng_j": 50.8152,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Eastbourne",
          "distance": 2237.0,
          "distance_m": "2237.0",
          "lat_i": 0.28196262620034346,
          "lat_j": 0.26510000000000006,
          "lng_i": 50.785726158109156,
          "lng_j": 50.76869999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Bournemouth",
          "distance": 2501.0,
          "distance_m": "2501.0",
          "lat_i": -1.8629031817140946,
          "lat_j": -1.8761999999999996,
          "lng_i": 50.74144152635673,
          "lng_j": 50.72059999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Exeter",
          "distance": 1604.0,
          "distance_m": "1604.0",
          "lat_i": -3.510620975813849,
          "lat_j": -3.5333000000000006,
          "lng_i": 50.72106580061041,
          "lng_j": 50.72189999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Poole",
          "distance": 3821.0,
          "distance_m": "3821.0",
          "lat_i": -1.9608794141052288,
          "lat_j": -2.0102999999999995,
          "lng_i": 50.73252080391137,
          "lng_j": 50.718499999999985,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Chester",
          "distance": 201.0,
          "distance_m": "201.0",
          "lat_i": -2.8932451395853644,
          "lat_j": -2.8956,
          "lng_i": 53.192617233094154,
          "lng_j": 53.1915,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Swansea",
          "distance": 1630.0,
          "distance_m": "1630.0",
          "lat_i": -3.9525637973590553,
          "lat_j": -3.9496999999999995,
          "lng_i": 51.635250124642816,
          "lng_j": 51.62069999999999,
          "model_name": "GPT-4o Mini"
        },
        {
          "PLACE": "Newport (Newport)",
          "distance": 1489.0,
          "distance_m": "1489.0",
          "lat_i": -2.9805126398755077,
          "lat_j": -2.9983,
          "lng_i": 51.580978848377754,
          "lng_j": 51.588499999999996,
          "model_name": "GPT-4o Mini"
        }
      ],
      "getSourceColor": [
        215,
        48,
        39,
        200
      ],
      "getSourcePosition": "@@=[lat_j, lng_j]",
      "getTargetColor": [
        238,
        232,
        220,
        220
      ],
      "getTargetPosition": "@@=[lat_i, lng_i]",
      "getTilt": 0,
      "getWidth": "@@=1.33",
      "id": "b9e21610-c9bf-4a7f-a18e-97fbfc36e8b8",
      "pickable": true
    }
  ],
  "mapProvider": "carto",
  "mapStyle": "https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json",
  "views": [
    {
      "@@type": "MapView",
      "controller": true
    }
  ]
};
    const tooltip = {'html': 'Place: <strong>{PLACE}</strong></br>Model: <strong>{model_name}</strong></br>Distance: <strong>{distance_m}m</strong>'};
    const customLibraries = null;
    const configuration = null;

    const deckInstance = createDeck({
                  container,
      jsonInput,
      tooltip,
      customLibraries,
      configuration
    });

  </script>
</html>